package com.hskn.hss.module.carTrack.vo;


import com.hskn.hss.module.alarmcar.entity.AlarmCar;
import com.hskn.hss.module.carTrack.entity.CarTrack;
import com.hskn.hss.module.carviolation.entity.CarViolation;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
public class AlarmAndViolationCar {
    /**
     * 轨迹的集合
     */
    @ApiModelProperty(value = "轨迹的集合-->CarTrackCleanVo", name = "carTrackList")
    private List<CarTrackCleanVo> carTrackList;
    /**
     * 报警的集合
     */
    @ApiModelProperty(value = "报警的集合-->OrderByAlarmAndViolationCar", name = "alarmCarList")
    private List<OrderByAlarmAndViolationCar> alarmCarList;
    /**
     * 停留违规集合
     */
    @ApiModelProperty(value = "停留违规集合-->OrderByAlarmAndViolationCar", name = "warningStayCollect")
    private List<OrderByAlarmAndViolationCar> warningStayCollect;
    /**
     * 其他违规集合
     */
    @ApiModelProperty(value = "其他违规集合-->OrderByAlarmAndViolationCar", name = "otherWarningCollect")
    private List<OrderByAlarmAndViolationCar> otherWarningCollect;
    /**
     * 违规集合
     */
    @ApiModelProperty(value = "违规集合-->OrderByAlarmAndViolationCar", name = "carViolationList")
    private List<OrderByAlarmAndViolationCar> carViolationList;
    /**
     * 报警和违规的集合
     */
    @ApiModelProperty(value = "报警和违规的集合--OrderByAlarmAndViolationCar", name = "orderByAlarmAndViolationCars")
    private List<OrderByAlarmAndViolationCar> orderByAlarmAndViolationCars;
}
